water leak alarm - French English Dictionary